草庐IT

iphone - 动画 UITableViewCell 高度和单元格 backgroundView

全部标签

javascript - 我如何模拟 AngularJS 单元测试中 promise 的结果?

我的CompanyService是:angular.module('mean').service('CompanyService',['$http','$rootScope','$q',function($http,$rootScope,$q){varcompany=this;varinitializedDeferred=$q.defer();company.company_data={}company.initialized=initializedDeferred.promise;company.getCompany=function(){returncompany.company_

JavaScript 单元测试和持续集成 2011

关于单元测试JavaScript代码并将其集成到持续集成环境中的大多数现有问题似乎可以追溯到时间的黎明(或者至少是2008年或2009年:))。即使是最近的一个也是大约一年半前的:RunningJavaScriptunittestsheadlesslyinaContinuousIntegrationbuild在我开始尝试使用js-test-driver构建测试并将它们集成到Jenkins(neeHudson)之前,这仍然是2011年的最佳方法吗?我们有使用JavaScript和jQuery、Lawnchair、lccache、Fancybox等的代码。我不认为我们必须测试所有这些,但如

javascript - 请求动画帧 : what exactly is the timestamp?

我一直认为requestAnimationFrame使用的时间戳和JavaScript中常用的时间戳是一样的,就是从1970年1月1日开始的毫秒数,今天抓取时间戳验证了一下,发现RAF时间戳大概是从1970年1月1日开始算起的页面加载的开始。时间戳的精确测量依据是什么?测试代码:vari=0;varstart=null;vartimes=[];vardur=5000;functionstep(timestamp){if(start===null)start=timestamp;times[i++]=timestamp;if(timestamp-start');}}requestAnim

javascript - 使用 Google Sheets API 将图像插入 Google Sheets 单元格

在googleapps脚本中,您可以使用insertImage函数(https://developers.google.com/apps-script/reference/spreadsheet/sheet#insertimageblob-column-row)将图像插入Google电子表格。但我没有使用appscript。我正在使用GoogleSheetsAPI(https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets),但我似乎找不到执行此操作的方法。有没有可能的实现方式?

javascript - 如何为 chai expect 提供用于 mocha 单元测试的自定义错误消息?

我有一个使用chai的expect的mocha测试:it("shouldparsesailsoutofcachefile",async()=>{constsailExtractor=newExtractor();constresult=awaitsailExtractor.extract("test.xml");try{expect(result.length).to.be.greaterThan(0);constwithMandatoryFlight=result.filter((cruises)=>{returncruises.hasMandatoryFlight===true;}

javascript - 在 iPhone 应用程序上调试 Javascript 的最佳方式?

我正在iPhone上做一些粗略的开发。我正在编写一个nativeiPhone应用程序,它使用UIWebView对象通过javascript加载网站。我发现很难在iPhone上调试javascript代码。有什么方法/技术可以解决这个问题? 最佳答案 由于iPhone上的Safari使用的是webkit,您可以使用桌面版Safari的网络检查器中内置的调试器。虽然平台之间可能会有一些不同的怪癖,但它会让您很好地了解解释器中发生的事情。 关于javascript-在iPhone应用程序上调试

javascript - AngularJS ngAnimate ngView 平滑淡出/淡入动画

我希望在更改ngView的内容时有一个很好的过渡。用户总是可以比动画更快地更改事件View。有没有办法始终获得平滑的淡出/淡入动画。唯一可见的方法似乎是忽略淡出/离开。PlunkerLink 最佳答案 试试这个http://plnkr.co/edit/NO0Xqh?p=preview.使用JavaScript控制的动画,它会确保当用户点击速度快于动画时,值动画会在中间停止并返回到初始状态。 关于javascript-AngularJSngAnimatengView平滑淡出/淡入动画,我们

javascript - 如何使用 KARMA 对 React JSX ES6 代码进行单元测试?

我用ES6编写了我的React应用程序。现在我也想用ES6编写我的测试。所以这里的挑战是配置karma。与谷歌一起,我用karma.config.js走到了这一步(我省略了配置文件中相同的部分!):...files:['../node_modules/karma-babel-preprocessor/node_modules/babel-core/browser-polyfill.js','../app/**/*.jsx','../test/**/*.jsx'],preprocessors:{'app/**/*.jsx':['react-jsx','babel'],'test/**/*

javascript - 动画正弦波,固定起点和终点

我的Canvas中有一个正弦波,它是动画的,左右摇摆。我想要实现的是起点和终点保持固定。如何实现?这里是CodePenfunctionstart(){varcanvas=document.getElementById("canvas");varcontext=canvas.getContext("2d");context.clearRect(0,0,canvas.width,canvas.height);drawCurves(context,step);step+=5;window.requestAnimationFrame(start);}varstep=-4;functiondra

javascript - 如何使用javascript检测iPhone/Android从 sleep 中醒来

我正在构建一个使用sockets.io的网站/网络应用目前,如果用户正在iPhone上使用safari,并且他们锁定了屏幕(变黑),我的套接字连接已关闭。这很好,我想要这个。但是当他们解锁屏幕(或从sleep中醒来)时。我想用javascript检测这个事件,这样我就可以重新连接我的套接字。这可能吗??谷歌对这个话题的关注度不高。 最佳答案 没关系,我想通了window.addEventListener("pageshow",function(){alert("pageshown");},false);